package com.cinema.dao;

import java.util.List;
import java.util.Map;

import com.cinema.Bean.MovieSession;
import com.cinema.Bean.MsgStatistical;
import com.cinema.Bean.Ticket;

public interface ITicketDao {
	public int insert(Ticket u);

	public int delete(Ticket u);

	public int update(Ticket u);

	public Ticket SelectById(String id);
	
	public List<MsgStatistical> selectByStatWhere(); // 获取所有的收入
	
	public List<MsgStatistical> selectByStatAccount(); // 热映影片 票房占比
	
	public List<Ticket> selectAll(); // 获取所有
	
	public List<Ticket> Select(String keyword); // 关键字查询
	
	public List<Map<String, Object>> selectByUser(String userId); // 查询指定用户所有电影票信息
	
	public List<Ticket> selectByWhere(String where); // 查询所有用户在该场次购买的
	
	public List<Ticket> selectBuyedTickets(String sessionId,String userId); // 查询指定用户所购买的票
}
